package com.chengyu.core.saasopenai;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;

/**
 * @author wangbo
 * @version 1.0
 * @description TODO
 * @date 2023/2/10 3:08 PM
 */
@Data
@Configuration
public class SaasOpenApiConfig {

    @Value("${tencent.hb-huangshi.url}")
    private String url;

    @Value("${tencent.hb-huangshi.algorithm}")
    private String algorithm;

    @Value("${tencent.hb-huangshi.secretKey}")
    private String secretKey;

    @Value("${tencent.hb-huangshi.secretId}")
    private String secretId;

    @Value("${tencent.hb-huangshi.tenantCode}")
    private String tenantCode;
    @Value("${tencent.hb-huangshi.header-name}")
    private String headerName;
    @Value("${tencent.hb-huangshi.header-value}")
    private String headerValue;


    @Value("${tencent.hb-huangshi.upload-reduce-carbon.url}")
    private String uploadReduceCarbonUrl;
    @Value("${tencent.hb-huangshi.upload-reduce-carbon.scene.code}")
    private String uploadReduceCarbonSceneCode;
    @Value("${tencent.hb-huangshi.upload-reduce-carbon.scene.name}")
    private String uploadReduceCarbonSceneName;

    @Value("${tencent.hb-huangshi.tantan-auth-callback.url}")
    private String tantanAuthCallbackUrl;

    @Value("${tencent.hb-huangshi.tantan-auth-callback.scene.code}")
    private String tantanAuthCallbackSceneCode;

    @Value("${tencent.hb-huangshi.tantan-auth-callback.scene.id}")
    private String tantanAuthCallbackSceneId;

}
